package cn.iocoder.yudao.module.bpm.dal.dataobject.projectinfo;

import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 流程项目信息 DO
 *
 * @author 韩佳乐
 */
@TableName("bpm_project_info")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BpmProjectInfoDO extends BaseDO {

    /**
     * id
     */
    @TableId
    private Long id;
    /**
     * 项目名称
     */
    private String name;
    /**
     * 项目负责人id
     */
    private Long adminId;
    /**
     * 项目描述
     */
    private String description;
    /**
     * 项目状态
     */
    private Integer status;
    /**
     * 项目开始时间
     */
    private LocalDateTime startTime;
    /**
     * 项目结束时间
     */
    private LocalDateTime endTime;
    /**
     * 标签id
     */
    private Long tagId;
    /**
     * 项目排序,order值大的排序靠前
     */
    private Long orderRank;
    /**
     * 备注
     */
    private String remark;

}